technical support specialist - Spanish English Dictionary